\hypertarget{classShipCAD_1_1SubdivisionControlCurve}{}\section{Ship\+C\+AD\+:\+:Subdivision\+Control\+Curve Class Reference}
\label{classShipCAD_1_1SubdivisionControlCurve}\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}


{\ttfamily \#include $<$subdivcontrolcurve.\+h$>$}

Inheritance diagram for Ship\+C\+AD\+:\+:Subdivision\+Control\+Curve\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classShipCAD_1_1SubdivisionControlCurve}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classShipCAD_1_1SubdivisionControlCurve_a6655333ddb8fa6c464dba4f6f7776592}{Subdivision\+Control\+Curve} (\hyperlink{classShipCAD_1_1SubdivisionSurface}{Subdivision\+Surface} $\ast$owner, \hyperlink{classShipCAD_1_1Spline}{Spline} $\ast$spline)
\item 
virtual \hyperlink{classShipCAD_1_1SubdivisionControlCurve_ab8df7be8d521f9b0bc5c7e8fd0156eef}{$\sim$\+Subdivision\+Control\+Curve} ()
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a6e2678c3fa1885e63d11bb692af54af7}{remove\+Curve} ()
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a078fc8820a6c0e37c475eec1897b13dd}{replace\+Vertex\+Point} (\hyperlink{classShipCAD_1_1SubdivisionPoint}{Subdivision\+Point} $\ast$oldpt, \hyperlink{classShipCAD_1_1SubdivisionPoint}{Subdivision\+Point} $\ast$newpt)
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a0764f5d7697b76ac928a121d224733f5}{insert\+Edge\+Point} (\hyperlink{classShipCAD_1_1SubdivisionPoint}{Subdivision\+Point} $\ast$p1, \hyperlink{classShipCAD_1_1SubdivisionPoint}{Subdivision\+Point} $\ast$p2, \hyperlink{classShipCAD_1_1SubdivisionPoint}{Subdivision\+Point} $\ast$newpt)
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_abfed48331919c4d2a2bfc6363b28ebb4}{delete\+Edge} (\hyperlink{classShipCAD_1_1SubdivisionControlEdge}{Subdivision\+Control\+Edge} $\ast$edge)
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a9469b178a88269d0f9ee3b17d5f15272}{insert\+Control\+Point} (\hyperlink{classShipCAD_1_1SubdivisionControlPoint}{Subdivision\+Control\+Point} $\ast$p1, \hyperlink{classShipCAD_1_1SubdivisionControlPoint}{Subdivision\+Control\+Point} $\ast$p2, \hyperlink{classShipCAD_1_1SubdivisionControlPoint}{Subdivision\+Control\+Point} $\ast$newpt)
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a1155b0abe401a7128369a589b6e6ac9c}{add\+Point} (\hyperlink{classShipCAD_1_1SubdivisionControlPoint}{Subdivision\+Control\+Point} $\ast$p)
\item 
virtual void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_aa574f77f4abc5a8eef05e7cef7f8d8a2}{clear} ()
\begin{DoxyCompactList}\small\item\em reset this element to default values \end{DoxyCompactList}\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a34e280e9ba6e6705577d1afd229e9f20}{reset\+Div\+Points} ()
\item 
bool \hyperlink{classShipCAD_1_1SubdivisionControlCurve_ae4a8eda1eb14cc85f336aa6b2d10753b}{is\+Selected} () const 
\item 
bool \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a5ed850eb8b536f4f534adca1c9a3aca0}{is\+Visible} () const 
\item 
bool \hyperlink{classShipCAD_1_1SubdivisionControlCurve_ab1f7193c8129646d289aebf5d2d58ef7}{is\+Build} () const 
\item 
Q\+Color \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a800e0d38d3cdbdc6a38aa989b5fdb3ff}{get\+Color} () const 
\item 
size\+\_\+t \hyperlink{classShipCAD_1_1SubdivisionControlCurve_ae5fbcecbf686e25e28a6b418719e8ecb}{number\+Of\+Control\+Points} () const 
\item 
size\+\_\+t \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a15005a440eec6919d9fae9ff92cdf566}{number\+Of\+Subdiv\+Points} () const 
\item 
\hyperlink{classShipCAD_1_1SubdivisionControlPoint}{Subdivision\+Control\+Point} $\ast$ \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a40ad888b65a29ca25d39a15f37cb53c0}{get\+Control\+Point} (size\+\_\+t index) const 
\item 
\hyperlink{classShipCAD_1_1SubdivisionPoint}{Subdivision\+Point} $\ast$ \hyperlink{classShipCAD_1_1SubdivisionControlCurve_ad34aef8d1a8bd36a68299d3eca67d056}{get\+Subdiv\+Point} (size\+\_\+t index) const 
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_ac536de424624a4ae312029fe643f4b61}{set\+Visible} (bool val)
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_afb98b225e0dc255272a69e96c14eedb7}{set\+Build} (bool val)
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_abaf7f7cfec21eedacf55b1654f3e7f2f}{set\+Selected} (bool val)
\item 
\hyperlink{classShipCAD_1_1Spline}{Spline} $\ast$ \hyperlink{classShipCAD_1_1SubdivisionControlCurve_af40e4673307d023a6763e0ba64fd47dd}{get\+Spline} () const 
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_ad2a7118ea074ce1b7f61586f08039d2a}{load\+Binary} (\hyperlink{classShipCAD_1_1FileBuffer}{File\+Buffer} \&source)
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a6b7ecd29d30f2eb0625094e514f0e542}{save\+Binary} (\hyperlink{classShipCAD_1_1FileBuffer}{File\+Buffer} \&destination) const 
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a9bd87373607e0b916e340f61b5c22750}{save\+To\+D\+XF} (Q\+String\+List \&strings) const 
\item 
virtual void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a4d7d8e87dc582529e763039ffe593360}{draw} (\hyperlink{classShipCAD_1_1Viewport}{Viewport} \&vp, \hyperlink{classShipCAD_1_1LineShader}{Line\+Shader} $\ast$lineshader)
\item 
virtual void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a30e8d074583a386be2ab6343cb5f8502}{dump} (std\+::ostream \&os, const char $\ast$prefix=\char`\"{}\char`\"{}) const 
\begin{DoxyCompactList}\small\item\em print out the element to a stream \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{classShipCAD_1_1SubdivisionControlCurve}{Subdivision\+Control\+Curve} $\ast$ \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a21d9226cc2fd7efcaf6f1067912a0b34}{construct} (\hyperlink{classShipCAD_1_1SubdivisionSurface}{Subdivision\+Surface} $\ast$owner)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a48fbb761e8c85120ba7f6876d873e898}{priv\+\_\+dump} (std\+::ostream \&os, const char $\ast$prefix) const 
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a1e4dd9968f46becb714e44709d0da418}{\+\_\+build}
\item 
std\+::vector$<$ \hyperlink{classShipCAD_1_1SubdivisionControlPoint}{Subdivision\+Control\+Point} $\ast$ $>$ \hyperlink{classShipCAD_1_1SubdivisionControlCurve_ac54ea0783b3f8f2aa65d49fe489f1b4f}{\+\_\+points}
\item 
std\+::vector$<$ \hyperlink{classShipCAD_1_1SubdivisionPoint}{Subdivision\+Point} $\ast$ $>$ \hyperlink{classShipCAD_1_1SubdivisionControlCurve_af91dbc96b703fe618567326cca21d82c}{\+\_\+div\+\_\+points}
\item 
\hyperlink{classShipCAD_1_1Spline}{Spline} $\ast$ \hyperlink{classShipCAD_1_1SubdivisionControlCurve_a115a5b67ed81a3012ccb02a25b3d2c24}{\+\_\+curve}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 56 of file subdivcontrolcurve.\+h.



\subsection{Constructor \& Destructor Documentation}
\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!Subdivision\+Control\+Curve@{Subdivision\+Control\+Curve}}
\index{Subdivision\+Control\+Curve@{Subdivision\+Control\+Curve}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{Subdivision\+Control\+Curve(\+Subdivision\+Surface $\ast$owner, Spline $\ast$spline)}{SubdivisionControlCurve(SubdivisionSurface *owner, Spline *spline)}}]{\setlength{\rightskip}{0pt plus 5cm}Subdivision\+Control\+Curve\+::\+Subdivision\+Control\+Curve (
\begin{DoxyParamCaption}
\item[{{\bf Subdivision\+Surface} $\ast$}]{owner, }
\item[{{\bf Spline} $\ast$}]{spline}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a6655333ddb8fa6c464dba4f6f7776592}{}\label{classShipCAD_1_1SubdivisionControlCurve_a6655333ddb8fa6c464dba4f6f7776592}


Definition at line 57 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!````~Subdivision\+Control\+Curve@{$\sim$\+Subdivision\+Control\+Curve}}
\index{````~Subdivision\+Control\+Curve@{$\sim$\+Subdivision\+Control\+Curve}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{$\sim$\+Subdivision\+Control\+Curve()}{~SubdivisionControlCurve()}}]{\setlength{\rightskip}{0pt plus 5cm}virtual Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve\+::$\sim$\+Subdivision\+Control\+Curve (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_ab8df7be8d521f9b0bc5c7e8fd0156eef}{}\label{classShipCAD_1_1SubdivisionControlCurve_ab8df7be8d521f9b0bc5c7e8fd0156eef}


Definition at line 61 of file subdivcontrolcurve.\+h.



\subsection{Member Function Documentation}
\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!add\+Point@{add\+Point}}
\index{add\+Point@{add\+Point}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{add\+Point(\+Subdivision\+Control\+Point $\ast$p)}{addPoint(SubdivisionControlPoint *p)}}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::add\+Point (
\begin{DoxyParamCaption}
\item[{{\bf Subdivision\+Control\+Point} $\ast$}]{p}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a1155b0abe401a7128369a589b6e6ac9c}{}\label{classShipCAD_1_1SubdivisionControlCurve_a1155b0abe401a7128369a589b6e6ac9c}


Definition at line 92 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!clear@{clear}}
\index{clear@{clear}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{clear()}{clear()}}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::clear (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_aa574f77f4abc5a8eef05e7cef7f8d8a2}{}\label{classShipCAD_1_1SubdivisionControlCurve_aa574f77f4abc5a8eef05e7cef7f8d8a2}


reset this element to default values 



Implements \hyperlink{classShipCAD_1_1SubdivisionBase_a851bb7f1931f9dd6e53b6f9df7b5b352}{Ship\+C\+A\+D\+::\+Subdivision\+Base}.



Definition at line 137 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!construct@{construct}}
\index{construct@{construct}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{construct(\+Subdivision\+Surface $\ast$owner)}{construct(SubdivisionSurface *owner)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Subdivision\+Control\+Curve} $\ast$ Subdivision\+Control\+Curve\+::construct (
\begin{DoxyParamCaption}
\item[{{\bf Subdivision\+Surface} $\ast$}]{owner}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a21d9226cc2fd7efcaf6f1067912a0b34}{}\label{classShipCAD_1_1SubdivisionControlCurve_a21d9226cc2fd7efcaf6f1067912a0b34}


Definition at line 49 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!delete\+Edge@{delete\+Edge}}
\index{delete\+Edge@{delete\+Edge}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{delete\+Edge(\+Subdivision\+Control\+Edge $\ast$edge)}{deleteEdge(SubdivisionControlEdge *edge)}}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::delete\+Edge (
\begin{DoxyParamCaption}
\item[{{\bf Subdivision\+Control\+Edge} $\ast$}]{edge}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_abfed48331919c4d2a2bfc6363b28ebb4}{}\label{classShipCAD_1_1SubdivisionControlCurve_abfed48331919c4d2a2bfc6363b28ebb4}


Definition at line 145 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!draw@{draw}}
\index{draw@{draw}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{draw(\+Viewport \&vp, Line\+Shader $\ast$lineshader)}{draw(Viewport &vp, LineShader *lineshader)}}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::draw (
\begin{DoxyParamCaption}
\item[{{\bf Viewport} \&}]{vp, }
\item[{{\bf Line\+Shader} $\ast$}]{lineshader}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a4d7d8e87dc582529e763039ffe593360}{}\label{classShipCAD_1_1SubdivisionControlCurve_a4d7d8e87dc582529e763039ffe593360}


Definition at line 213 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!dump@{dump}}
\index{dump@{dump}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{dump(std\+::ostream \&os, const char $\ast$prefix="""") const }{dump(std::ostream &os, const char *prefix="") const }}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::dump (
\begin{DoxyParamCaption}
\item[{std\+::ostream \&}]{os, }
\item[{const char $\ast$}]{prefix = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a30e8d074583a386be2ab6343cb5f8502}{}\label{classShipCAD_1_1SubdivisionControlCurve_a30e8d074583a386be2ab6343cb5f8502}


print out the element to a stream 


\begin{DoxyParams}{Parameters}
{\em os} & the output stream \\
\hline
{\em prefix} & string to prefix on each line output \\
\hline
\end{DoxyParams}


Reimplemented from \hyperlink{classShipCAD_1_1SubdivisionBase_a7807e64ac8d2acc3da572e03cf0523b6}{Ship\+C\+A\+D\+::\+Subdivision\+Base}.



Definition at line 410 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!get\+Color@{get\+Color}}
\index{get\+Color@{get\+Color}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{get\+Color() const }{getColor() const }}]{\setlength{\rightskip}{0pt plus 5cm}Q\+Color Subdivision\+Control\+Curve\+::get\+Color (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a800e0d38d3cdbdc6a38aa989b5fdb3ff}{}\label{classShipCAD_1_1SubdivisionControlCurve_a800e0d38d3cdbdc6a38aa989b5fdb3ff}


Definition at line 106 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!get\+Control\+Point@{get\+Control\+Point}}
\index{get\+Control\+Point@{get\+Control\+Point}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{get\+Control\+Point(size\+\_\+t index) const }{getControlPoint(size_t index) const }}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Subdivision\+Control\+Point} $\ast$ Subdivision\+Control\+Curve\+::get\+Control\+Point (
\begin{DoxyParamCaption}
\item[{size\+\_\+t}]{index}
\end{DoxyParamCaption}
) const}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a40ad888b65a29ca25d39a15f37cb53c0}{}\label{classShipCAD_1_1SubdivisionControlCurve_a40ad888b65a29ca25d39a15f37cb53c0}


Definition at line 123 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!get\+Spline@{get\+Spline}}
\index{get\+Spline@{get\+Spline}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{get\+Spline() const }{getSpline() const }}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Spline}$\ast$ Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve\+::get\+Spline (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_af40e4673307d023a6763e0ba64fd47dd}{}\label{classShipCAD_1_1SubdivisionControlCurve_af40e4673307d023a6763e0ba64fd47dd}


Definition at line 86 of file subdivcontrolcurve.\+h.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!get\+Subdiv\+Point@{get\+Subdiv\+Point}}
\index{get\+Subdiv\+Point@{get\+Subdiv\+Point}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{get\+Subdiv\+Point(size\+\_\+t index) const }{getSubdivPoint(size_t index) const }}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Subdivision\+Point} $\ast$ Subdivision\+Control\+Curve\+::get\+Subdiv\+Point (
\begin{DoxyParamCaption}
\item[{size\+\_\+t}]{index}
\end{DoxyParamCaption}
) const}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_ad34aef8d1a8bd36a68299d3eca67d056}{}\label{classShipCAD_1_1SubdivisionControlCurve_ad34aef8d1a8bd36a68299d3eca67d056}


Definition at line 130 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!insert\+Control\+Point@{insert\+Control\+Point}}
\index{insert\+Control\+Point@{insert\+Control\+Point}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{insert\+Control\+Point(\+Subdivision\+Control\+Point $\ast$p1, Subdivision\+Control\+Point $\ast$p2, Subdivision\+Control\+Point $\ast$newpt)}{insertControlPoint(SubdivisionControlPoint *p1, SubdivisionControlPoint *p2, SubdivisionControlPoint *newpt)}}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::insert\+Control\+Point (
\begin{DoxyParamCaption}
\item[{{\bf Subdivision\+Control\+Point} $\ast$}]{p1, }
\item[{{\bf Subdivision\+Control\+Point} $\ast$}]{p2, }
\item[{{\bf Subdivision\+Control\+Point} $\ast$}]{newpt}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a9469b178a88269d0f9ee3b17d5f15272}{}\label{classShipCAD_1_1SubdivisionControlCurve_a9469b178a88269d0f9ee3b17d5f15272}


Definition at line 329 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!insert\+Edge\+Point@{insert\+Edge\+Point}}
\index{insert\+Edge\+Point@{insert\+Edge\+Point}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{insert\+Edge\+Point(\+Subdivision\+Point $\ast$p1, Subdivision\+Point $\ast$p2, Subdivision\+Point $\ast$newpt)}{insertEdgePoint(SubdivisionPoint *p1, SubdivisionPoint *p2, SubdivisionPoint *newpt)}}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::insert\+Edge\+Point (
\begin{DoxyParamCaption}
\item[{{\bf Subdivision\+Point} $\ast$}]{p1, }
\item[{{\bf Subdivision\+Point} $\ast$}]{p2, }
\item[{{\bf Subdivision\+Point} $\ast$}]{newpt}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a0764f5d7697b76ac928a121d224733f5}{}\label{classShipCAD_1_1SubdivisionControlCurve_a0764f5d7697b76ac928a121d224733f5}


Definition at line 343 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!is\+Build@{is\+Build}}
\index{is\+Build@{is\+Build}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{is\+Build() const }{isBuild() const }}]{\setlength{\rightskip}{0pt plus 5cm}bool Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve\+::is\+Build (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_ab1f7193c8129646d289aebf5d2d58ef7}{}\label{classShipCAD_1_1SubdivisionControlCurve_ab1f7193c8129646d289aebf5d2d58ef7}


Definition at line 77 of file subdivcontrolcurve.\+h.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!is\+Selected@{is\+Selected}}
\index{is\+Selected@{is\+Selected}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{is\+Selected() const }{isSelected() const }}]{\setlength{\rightskip}{0pt plus 5cm}bool Subdivision\+Control\+Curve\+::is\+Selected (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_ae4a8eda1eb14cc85f336aa6b2d10753b}{}\label{classShipCAD_1_1SubdivisionControlCurve_ae4a8eda1eb14cc85f336aa6b2d10753b}


Definition at line 113 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!is\+Visible@{is\+Visible}}
\index{is\+Visible@{is\+Visible}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{is\+Visible() const }{isVisible() const }}]{\setlength{\rightskip}{0pt plus 5cm}bool Subdivision\+Control\+Curve\+::is\+Visible (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a5ed850eb8b536f4f534adca1c9a3aca0}{}\label{classShipCAD_1_1SubdivisionControlCurve_a5ed850eb8b536f4f534adca1c9a3aca0}


Definition at line 118 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!load\+Binary@{load\+Binary}}
\index{load\+Binary@{load\+Binary}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{load\+Binary(\+File\+Buffer \&source)}{loadBinary(FileBuffer &source)}}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::load\+Binary (
\begin{DoxyParamCaption}
\item[{{\bf File\+Buffer} \&}]{source}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_ad2a7118ea074ce1b7f61586f08039d2a}{}\label{classShipCAD_1_1SubdivisionControlCurve_ad2a7118ea074ce1b7f61586f08039d2a}


Definition at line 357 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!number\+Of\+Control\+Points@{number\+Of\+Control\+Points}}
\index{number\+Of\+Control\+Points@{number\+Of\+Control\+Points}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{number\+Of\+Control\+Points() const }{numberOfControlPoints() const }}]{\setlength{\rightskip}{0pt plus 5cm}size\+\_\+t Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve\+::number\+Of\+Control\+Points (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_ae5fbcecbf686e25e28a6b418719e8ecb}{}\label{classShipCAD_1_1SubdivisionControlCurve_ae5fbcecbf686e25e28a6b418719e8ecb}


Definition at line 79 of file subdivcontrolcurve.\+h.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!number\+Of\+Subdiv\+Points@{number\+Of\+Subdiv\+Points}}
\index{number\+Of\+Subdiv\+Points@{number\+Of\+Subdiv\+Points}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{number\+Of\+Subdiv\+Points() const }{numberOfSubdivPoints() const }}]{\setlength{\rightskip}{0pt plus 5cm}size\+\_\+t Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve\+::number\+Of\+Subdiv\+Points (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a15005a440eec6919d9fae9ff92cdf566}{}\label{classShipCAD_1_1SubdivisionControlCurve_a15005a440eec6919d9fae9ff92cdf566}


Definition at line 80 of file subdivcontrolcurve.\+h.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!priv\+\_\+dump@{priv\+\_\+dump}}
\index{priv\+\_\+dump@{priv\+\_\+dump}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{priv\+\_\+dump(std\+::ostream \&os, const char $\ast$prefix) const }{priv_dump(std::ostream &os, const char *prefix) const }}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::priv\+\_\+dump (
\begin{DoxyParamCaption}
\item[{std\+::ostream \&}]{os, }
\item[{const char $\ast$}]{prefix}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [protected]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a48fbb761e8c85120ba7f6876d873e898}{}\label{classShipCAD_1_1SubdivisionControlCurve_a48fbb761e8c85120ba7f6876d873e898}


Definition at line 417 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!remove\+Curve@{remove\+Curve}}
\index{remove\+Curve@{remove\+Curve}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{remove\+Curve()}{removeCurve()}}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::remove\+Curve (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a6e2678c3fa1885e63d11bb692af54af7}{}\label{classShipCAD_1_1SubdivisionControlCurve_a6e2678c3fa1885e63d11bb692af54af7}


Definition at line 63 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!replace\+Vertex\+Point@{replace\+Vertex\+Point}}
\index{replace\+Vertex\+Point@{replace\+Vertex\+Point}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{replace\+Vertex\+Point(\+Subdivision\+Point $\ast$oldpt, Subdivision\+Point $\ast$newpt)}{replaceVertexPoint(SubdivisionPoint *oldpt, SubdivisionPoint *newpt)}}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::replace\+Vertex\+Point (
\begin{DoxyParamCaption}
\item[{{\bf Subdivision\+Point} $\ast$}]{oldpt, }
\item[{{\bf Subdivision\+Point} $\ast$}]{newpt}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a078fc8820a6c0e37c475eec1897b13dd}{}\label{classShipCAD_1_1SubdivisionControlCurve_a078fc8820a6c0e37c475eec1897b13dd}


Definition at line 381 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!reset\+Div\+Points@{reset\+Div\+Points}}
\index{reset\+Div\+Points@{reset\+Div\+Points}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{reset\+Div\+Points()}{resetDivPoints()}}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::reset\+Div\+Points (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a34e280e9ba6e6705577d1afd229e9f20}{}\label{classShipCAD_1_1SubdivisionControlCurve_a34e280e9ba6e6705577d1afd229e9f20}


Definition at line 98 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!save\+Binary@{save\+Binary}}
\index{save\+Binary@{save\+Binary}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{save\+Binary(\+File\+Buffer \&destination) const }{saveBinary(FileBuffer &destination) const }}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::save\+Binary (
\begin{DoxyParamCaption}
\item[{{\bf File\+Buffer} \&}]{destination}
\end{DoxyParamCaption}
) const}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a6b7ecd29d30f2eb0625094e514f0e542}{}\label{classShipCAD_1_1SubdivisionControlCurve_a6b7ecd29d30f2eb0625094e514f0e542}


Definition at line 392 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!save\+To\+D\+XF@{save\+To\+D\+XF}}
\index{save\+To\+D\+XF@{save\+To\+D\+XF}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{save\+To\+D\+X\+F(\+Q\+String\+List \&strings) const }{saveToDXF(QStringList &strings) const }}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::save\+To\+D\+XF (
\begin{DoxyParamCaption}
\item[{Q\+String\+List \&}]{strings}
\end{DoxyParamCaption}
) const}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a9bd87373607e0b916e340f61b5c22750}{}\label{classShipCAD_1_1SubdivisionControlCurve_a9bd87373607e0b916e340f61b5c22750}


Definition at line 403 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!set\+Build@{set\+Build}}
\index{set\+Build@{set\+Build}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{set\+Build(bool val)}{setBuild(bool val)}}]{\setlength{\rightskip}{0pt plus 5cm}void Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve\+::set\+Build (
\begin{DoxyParamCaption}
\item[{bool}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_afb98b225e0dc255272a69e96c14eedb7}{}\label{classShipCAD_1_1SubdivisionControlCurve_afb98b225e0dc255272a69e96c14eedb7}


Definition at line 84 of file subdivcontrolcurve.\+h.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!set\+Selected@{set\+Selected}}
\index{set\+Selected@{set\+Selected}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{set\+Selected(bool val)}{setSelected(bool val)}}]{\setlength{\rightskip}{0pt plus 5cm}void Subdivision\+Control\+Curve\+::set\+Selected (
\begin{DoxyParamCaption}
\item[{bool}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_abaf7f7cfec21eedacf55b1654f3e7f2f}{}\label{classShipCAD_1_1SubdivisionControlCurve_abaf7f7cfec21eedacf55b1654f3e7f2f}


Definition at line 84 of file subdivcontrolcurve.\+cpp.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!set\+Visible@{set\+Visible}}
\index{set\+Visible@{set\+Visible}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{set\+Visible(bool val)}{setVisible(bool val)}}]{\setlength{\rightskip}{0pt plus 5cm}void Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve\+::set\+Visible (
\begin{DoxyParamCaption}
\item[{bool}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_ac536de424624a4ae312029fe643f4b61}{}\label{classShipCAD_1_1SubdivisionControlCurve_ac536de424624a4ae312029fe643f4b61}


\subsection{Member Data Documentation}
\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!\+\_\+build@{\+\_\+build}}
\index{\+\_\+build@{\+\_\+build}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{\+\_\+build}{_build}}]{\setlength{\rightskip}{0pt plus 5cm}bool Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve\+::\+\_\+build\hspace{0.3cm}{\ttfamily [protected]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a1e4dd9968f46becb714e44709d0da418}{}\label{classShipCAD_1_1SubdivisionControlCurve_a1e4dd9968f46becb714e44709d0da418}


Definition at line 108 of file subdivcontrolcurve.\+h.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!\+\_\+curve@{\+\_\+curve}}
\index{\+\_\+curve@{\+\_\+curve}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{\+\_\+curve}{_curve}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Spline}$\ast$ Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve\+::\+\_\+curve\hspace{0.3cm}{\ttfamily [protected]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_a115a5b67ed81a3012ccb02a25b3d2c24}{}\label{classShipCAD_1_1SubdivisionControlCurve_a115a5b67ed81a3012ccb02a25b3d2c24}


Definition at line 111 of file subdivcontrolcurve.\+h.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!\+\_\+div\+\_\+points@{\+\_\+div\+\_\+points}}
\index{\+\_\+div\+\_\+points@{\+\_\+div\+\_\+points}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{\+\_\+div\+\_\+points}{_div_points}}]{\setlength{\rightskip}{0pt plus 5cm}std\+::vector$<${\bf Subdivision\+Point}$\ast$$>$ Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve\+::\+\_\+div\+\_\+points\hspace{0.3cm}{\ttfamily [protected]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_af91dbc96b703fe618567326cca21d82c}{}\label{classShipCAD_1_1SubdivisionControlCurve_af91dbc96b703fe618567326cca21d82c}


Definition at line 110 of file subdivcontrolcurve.\+h.

\index{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}!\+\_\+points@{\+\_\+points}}
\index{\+\_\+points@{\+\_\+points}!Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve@{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve}}
\subsubsection[{\texorpdfstring{\+\_\+points}{_points}}]{\setlength{\rightskip}{0pt plus 5cm}std\+::vector$<${\bf Subdivision\+Control\+Point}$\ast$$>$ Ship\+C\+A\+D\+::\+Subdivision\+Control\+Curve\+::\+\_\+points\hspace{0.3cm}{\ttfamily [protected]}}\hypertarget{classShipCAD_1_1SubdivisionControlCurve_ac54ea0783b3f8f2aa65d49fe489f1b4f}{}\label{classShipCAD_1_1SubdivisionControlCurve_ac54ea0783b3f8f2aa65d49fe489f1b4f}


Definition at line 109 of file subdivcontrolcurve.\+h.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Ship\+C\+A\+Dlib/\hyperlink{subdivcontrolcurve_8h}{subdivcontrolcurve.\+h}\item 
Ship\+C\+A\+Dlib/\hyperlink{subdivcontrolcurve_8cpp}{subdivcontrolcurve.\+cpp}\end{DoxyCompactItemize}
